Skip to content

Introduce a page on Tenderly #2069

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

nvitorovic
Copy link

  1. Audience: Web3 Devs and dapp teams
  2. Problem: Awareness of several Tenderly features for development, staging, debugging, monitoring, and RPC Node
  3. Discovery: development, debugging, monitoring, and RPC Node
  4. Document type: Concepts
  5. Policy acknowledgment (Third-party docs only): Do you agree to the third-party content policy outlined within "Contribute docs"? YES

Copy link

vercel bot commented Feb 13, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
arbitrum-docs ✅ Ready (Inspect) Visit Preview May 19, 2025 6:37pm

Copy link

@Yek666 Yek666 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

me puedes decir si está bien mi documento y decirme si le falta algo porfavor

Copy link

@Yek666 Yek666 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

está al 100

Copy link

@Yek666 Yek666 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link

vercel bot commented May 19, 2025

@anegg0 is attempting to deploy a commit to the Offchain Labs Team on Vercel.

A member of the Team first needs to authorize it.


## Get Started

1. [Create an account](https://dashboard.tenderly.co/register?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. [Create an account](https://dashboard.tenderly.co/register?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
1. [Create an account](https://dashboard.tenderly.co/register)


# Tenderly: Full Stack Web3 Infrastructure

[Tenderly](https://tenderly.co/?mtm_campaign=ext-docs&mtm_kwd=arbitrum) enhances development experience on Arbitrum by providing seamless integration with Arbitrum ecosystem. It offers a high-performance Node RPC with integrated mainnet-like development environments, intuitive developer tools, and real-time monitoring.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[Tenderly](https://tenderly.co/?mtm_campaign=ext-docs&mtm_kwd=arbitrum) enhances development experience on Arbitrum by providing seamless integration with Arbitrum ecosystem. It offers a high-performance Node RPC with integrated mainnet-like development environments, intuitive developer tools, and real-time monitoring.
[Tenderly](https://tenderly.co) enhances the development experience on Arbitrum by providing seamless integration with the Arbitrum ecosystem. It offers a high-performance Node RPC with integrated mainnet-like development environments, intuitive developer tools, and real-time monitoring.


## Get Started

1. [Create an account](https://dashboard.tenderly.co/register?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. [Create an account](https://dashboard.tenderly.co/register?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
1. [Create an account](https://dashboard.tenderly.co/register)

Comment on lines +28 to +30
2. [Create a virtual TestNet on Arbitrum](https://docs.tenderly.co/virtual-testnets/quickstart?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
3. [Use unlimited faucet](https://docs.tenderly.co/virtual-testnets/unlimited-faucet?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
4. Learn more on [**official docs**](https://docs.tenderly.co?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
2. [Create a virtual TestNet on Arbitrum](https://docs.tenderly.co/virtual-testnets/quickstart?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
3. [Use unlimited faucet](https://docs.tenderly.co/virtual-testnets/unlimited-faucet?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
4. Learn more on [**official docs**](https://docs.tenderly.co?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
2. [Create a virtual TestNet on Arbitrum](https://docs.tenderly.co/virtual-testnets/quickstart)
3. [Use unlimited faucet](https://docs.tenderly.co/virtual-testnets/unlimited-faucet)
4. Learn more on [**official docs**](https://docs.tenderly.co)

Comment on lines +38 to +42
- **Test and stage contracts and dapps**: Use [Virtual TestNets](https://docs.tenderly.co/virtual-testnets/?mtm_campaign=ext-docs&mtm_kwd=arbitrum) in CI/CD pipelines to deploy, test, and stage smart contracts in mainnet-like development environments, eliminating the need for local setups.
- **Optimize smart contracts**: Debug and optimize transaction inputs using [Simulator](https://docs.tenderly.co/simulator-ui?mtm_campaign=ext-docs&mtm_kwd=arbitrum) and [Debugger](https://docs.tenderly.co/debugger?mtm_campaign=ext-docs&mtm_kwd=arbitrum), reducing debugging time from hours to minutes with visual transaction trace inspection.
- **Predict transaction outcomes**: Integrate [Simulation RPC](https://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=arbitrum) to simulate transaction execution and gas costs, preventing errors and optimizing token transfers before submitting transactions on-chain.
- **Automate security responses**: Implement automated responses to on-chain events and protocol issues using real-time [Alerts](https://docs.tenderly.co/alerts/intro-to-alerts?mtm_campaign=ext-docs&mtm_kwd=arbitrum) and [Web3 Actions](https://docs.tenderly.co/web3-actions/intro-to-web3-actions?mtm_campaign=ext-docs&mtm_kwd=arbitrum) to safeguard your dapps and protocols.
- **Ensure high-performance dapp connectivity**: Use [Node RPC](https://docs.tenderly.co/node?mtm_campaign=ext-docs&mtm_kwd=arbitrum) to guarantee low-latency, high-reliability, and multi-region access for your dapp, ensuring smooth operation even during high traffic volumes and spikes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Test and stage contracts and dapps**: Use [Virtual TestNets](https://docs.tenderly.co/virtual-testnets/?mtm_campaign=ext-docs&mtm_kwd=arbitrum) in CI/CD pipelines to deploy, test, and stage smart contracts in mainnet-like development environments, eliminating the need for local setups.
- **Optimize smart contracts**: Debug and optimize transaction inputs using [Simulator](https://docs.tenderly.co/simulator-ui?mtm_campaign=ext-docs&mtm_kwd=arbitrum) and [Debugger](https://docs.tenderly.co/debugger?mtm_campaign=ext-docs&mtm_kwd=arbitrum), reducing debugging time from hours to minutes with visual transaction trace inspection.
- **Predict transaction outcomes**: Integrate [Simulation RPC](https://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=arbitrum) to simulate transaction execution and gas costs, preventing errors and optimizing token transfers before submitting transactions on-chain.
- **Automate security responses**: Implement automated responses to on-chain events and protocol issues using real-time [Alerts](https://docs.tenderly.co/alerts/intro-to-alerts?mtm_campaign=ext-docs&mtm_kwd=arbitrum) and [Web3 Actions](https://docs.tenderly.co/web3-actions/intro-to-web3-actions?mtm_campaign=ext-docs&mtm_kwd=arbitrum) to safeguard your dapps and protocols.
- **Ensure high-performance dapp connectivity**: Use [Node RPC](https://docs.tenderly.co/node?mtm_campaign=ext-docs&mtm_kwd=arbitrum) to guarantee low-latency, high-reliability, and multi-region access for your dapp, ensuring smooth operation even during high traffic volumes and spikes.
- **Test and stage contracts and dapps**: Use [Virtual TestNets](https://docs.tenderly.co/virtual-testnets/) in CI/CD pipelines to deploy, test, and stage smart contracts in mainnet-like development environments, eliminating the need for local setups.
- **Optimize smart contracts**: Debug and optimize transaction inputs using [Simulator](https://docs.tenderly.co/simulator-ui) and [Debugger](https://docs.tenderly.co/debugger), reducing debugging time from hours to minutes with visual transaction trace inspection.
- **Predict transaction outcomes**: Integrate [Simulation RPC](https://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc) to simulate transaction execution and gas costs, preventing errors and optimizing token transfers before submitting transactions on-chain.
- **Automate security responses**: Implement automated responses to on-chain events and protocol issues using real-time [Alerts](https://docs.tenderly.co/alerts/intro-to-alerts) and [Web3 Actions](https://docs.tenderly.co/web3-actions/intro-to-web3-actions) to safeguard your dapps and protocols.
- **Ensure high-performance dapp connectivity**: Use [Node RPC](https://docs.tenderly.co/node) to guarantee low-latency, high-reliability, and multi-region access for your dapp, ensuring smooth operation even during high traffic volumes and spikes.

Comment on lines +52 to +58

- [Maker DAO](https://makerdao.com/) performs [cross-DAO testing between different teams](https://blog.tenderly.co/case-studies/makerdao?mtm_campaign=ext-docs&mtm_kwd=arbitrum).
- [Maple Finance](https://maple.finance/) created [invariant monitoring](https://maplefinance.gitbook.io/maple/technical-resources/security/security#critical-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum).
- [Spark Protocol](https://spark.fi/) has set up invariant monitoring and [testing](https://devs.spark.fi/sparklend/features/testing-guide?mtm_campaign=ext-docs&mtm_kwd=arbitrum).
- [Yearn Finance](https://yearn.fi/) relies on Tenderly for [incident management](https://blog.tenderly.co/case-studies/what-good-war-room-emergency-procedure-yearn-finance-case/).
- [Uniswap](https://app.uniswap.org/) uses Tenderly for development, [incident responses](https://blog.tenderly.co/case-studies/uniswap?mtm_campaign=ext-docs&mtm_kwd=arbitrum), getting [100% correct gas](https://blog.tenderly.co/how-tenderly-enables-most-accurate-ethereum-gas-estimation/) estimates, and [governance seatbelt](https://github.com/Uniswap/governance-seatbelt).
- Safe [integrates Tenderly’s simulation infrastructure](https://blog.tenderly.co/case-studies/safe?mtm_campaign=ext-docs&mtm_kwd=arbitrum) in their multisig interface.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [Maker DAO](https://makerdao.com/) performs [cross-DAO testing between different teams](https://blog.tenderly.co/case-studies/makerdao?mtm_campaign=ext-docs&mtm_kwd=arbitrum).
- [Maple Finance](https://maple.finance/) created [invariant monitoring](https://maplefinance.gitbook.io/maple/technical-resources/security/security#critical-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum).
- [Spark Protocol](https://spark.fi/) has set up invariant monitoring and [testing](https://devs.spark.fi/sparklend/features/testing-guide?mtm_campaign=ext-docs&mtm_kwd=arbitrum).
- [Yearn Finance](https://yearn.fi/) relies on Tenderly for [incident management](https://blog.tenderly.co/case-studies/what-good-war-room-emergency-procedure-yearn-finance-case/).
- [Uniswap](https://app.uniswap.org/) uses Tenderly for development, [incident responses](https://blog.tenderly.co/case-studies/uniswap?mtm_campaign=ext-docs&mtm_kwd=arbitrum), getting [100% correct gas](https://blog.tenderly.co/how-tenderly-enables-most-accurate-ethereum-gas-estimation/) estimates, and [governance seatbelt](https://github.com/Uniswap/governance-seatbelt).
- Safe [integrates Tenderly’s simulation infrastructure](https://blog.tenderly.co/case-studies/safe?mtm_campaign=ext-docs&mtm_kwd=arbitrum) in their multisig interface.
- [Maker DAO](https://makerdao.com/) performs [cross-DAO testing between different teams](https://blog.tenderly.co/case-studies/makerdao).
- [Maple Finance](https://maple.finance/) created [invariant monitoring](https://maplefinance.gitbook.io/maple/technical-resources/security/security#critical-monitoring).
- [Spark Protocol](https://spark.fi/) has set up invariant monitoring and [testing](https://devs.spark.fi/sparklend/features/testing-guide).
- [Yearn Finance](https://yearn.fi/) relies on Tenderly for [incident management](https://blog.tenderly.co/case-studies/what-good-war-room-emergency-procedure-yearn-finance-case/).
- [Uniswap](https://app.uniswap.org/) uses Tenderly for development, [incident responses](https://blog.tenderly.co/case-studies/uniswap), getting [100% correct gas](https://blog.tenderly.co/how-tenderly-enables-most-accurate-ethereum-gas-estimation/) estimates, and [governance seatbelt](https://github.com/Uniswap/governance-seatbelt).
- Safe [integrates Tenderly’s simulation infrastructure](https://blog.tenderly.co/case-studies/safe) in their multisig interface.

Comment on lines +31 to +32
**Try it now**: [Create your first Virtual TestNet](https://docs.tenderly.co/virtual-testnets/quickstart?mtm_campaign=ext-docs&mtm_kwd=arbitrum)

Copy link
Contributor

@anegg0 anegg0 May 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Try it now**: [Create your first Virtual TestNet](https://docs.tenderly.co/virtual-testnets/quickstart?mtm_campaign=ext-docs&mtm_kwd=arbitrum)

We avoid CTA's in third-party documents.

- **Optimize transaction inputs** using the latest or historical mainnet data.
- **Build proof-of-concept transactions** for security research or optimization purposes.

**Try it now**: [Debug a transaction](https://docs.tenderly.co/simulator-ui/using-simulation-ui?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
Copy link
Contributor

@anegg0 anegg0 May 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Try it now**: [Debug a transaction](https://docs.tenderly.co/simulator-ui/using-simulation-ui?mtm_campaign=ext-docs&mtm_kwd=arbitrum)

- **Test and compare different strategies** by running simulations on historic network data.
- **Get 100% accurate gas estimates** to prevent failures caused by out-of-gas errors and save valuable resources.

**Try it now**: [Simulate a transaction](https://docs.tenderly.co/simulations/quickstart?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
Copy link
Contributor

@anegg0 anegg0 May 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Try it now**: [Simulate a transaction](https://docs.tenderly.co/simulations/quickstart?mtm_campaign=ext-docs&mtm_kwd=arbitrum)

</figure>


**Try it now**: [Set up your first alert](https://docs.tenderly.co/alerts/tutorials-and-quickstarts/alerting-quickstart-guide?mtm_campaign=ext-docs&mtm_kwd=arbitrum) | [Set up your first Web3 Action](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/how-to-send-a-discord-message-about-a-new-uniswap-pool?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
Copy link
Contributor

@anegg0 anegg0 May 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Try it now**: [Set up your first alert](https://docs.tenderly.co/alerts/tutorials-and-quickstarts/alerting-quickstart-guide?mtm_campaign=ext-docs&mtm_kwd=arbitrum) | [Set up your first Web3 Action](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/how-to-send-a-discord-message-about-a-new-uniswap-pool?mtm_campaign=ext-docs&mtm_kwd=arbitrum)


- **Rely on 100% consistent data** and uninterrupted access even with spiking usage.
- **Use `tenderly_` RPC methods** for simulations, 100% accurate gas estimation, tracing, and more directly from your dapps.
- **Integrate [`tenderly_gasPrice`](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_gasPrice?mtm_campaign=ext-docs&mtm_kwd=arbitrum)** to get prediction of gas price for the next block, at 3 likelihood levels for transaction inclusion.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Integrate [`tenderly_gasPrice`](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_gasPrice?mtm_campaign=ext-docs&mtm_kwd=arbitrum)** to get prediction of gas price for the next block, at 3 likelihood levels for transaction inclusion.
- **Integrate [`tenderly_gasPrice`](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_gasPrice)** to get prediction of gas price for the next block, at 3 likelihood levels for transaction inclusion.

- **Build custom RPC methods** that encapsulate unique dapp logic via Node Extensions.
- **Request multi-region support** and region-specific setup.

**Try it Now**: [Get started with Node RPC](https://docs.tenderly.co/node/integrations?mtm_campaign=ext-docs&mtm_kwd=arbitrum)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Try it Now**: [Get started with Node RPC](https://docs.tenderly.co/node/integrations?mtm_campaign=ext-docs&mtm_kwd=arbitrum)

Comment on lines +16 to +21
- [**Hardhat & Foundry**](https://docs.tenderly.co/contract-verification?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Seamless integration for contract verification in private or public mode.
- [**CI/CD pipelines**](https://docs.tenderly.co/virtual-testnets/develop/stage-contracts?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Incorporate Virtual TestNets and deploy contracts and off-chain components within your CI/CD pipelines for efficient development and testing.
- [**Unlimited Faucet**](https://docs.tenderly.co/virtual-testnets/unlimited-faucet?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Enable backend, UI, and data engineers to easily access high volumes of native and ERC-20 tokens.
- [**Viem/Ethers/Web3.js/Web3.py**](https://docs.tenderly.co/virtual-testnets/integrations#client-libraries?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Use your favorite client library for chain interactions.
- [**React UI Libraries**](https://docs.tenderly.co/virtual-testnets/integrations#dapp-ui-libraries?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Connect React UI libraries and wallet providers seamlessly.
- [**SDK**](https://docs.tenderly.co/tenderly-sdk/intro-to-tenderly-sdk?mtm_campaign=ext-docs&mtm_kwd=arbitrum) & [**CLI**](https://docs.tenderly.co/cli?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Login and integrate Tenderly features directly into your development workflow.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [**Hardhat & Foundry**](https://docs.tenderly.co/contract-verification?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Seamless integration for contract verification in private or public mode.
- [**CI/CD pipelines**](https://docs.tenderly.co/virtual-testnets/develop/stage-contracts?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Incorporate Virtual TestNets and deploy contracts and off-chain components within your CI/CD pipelines for efficient development and testing.
- [**Unlimited Faucet**](https://docs.tenderly.co/virtual-testnets/unlimited-faucet?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Enable backend, UI, and data engineers to easily access high volumes of native and ERC-20 tokens.
- [**Viem/Ethers/Web3.js/Web3.py**](https://docs.tenderly.co/virtual-testnets/integrations#client-libraries?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Use your favorite client library for chain interactions.
- [**React UI Libraries**](https://docs.tenderly.co/virtual-testnets/integrations#dapp-ui-libraries?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Connect React UI libraries and wallet providers seamlessly.
- [**SDK**](https://docs.tenderly.co/tenderly-sdk/intro-to-tenderly-sdk?mtm_campaign=ext-docs&mtm_kwd=arbitrum) & [**CLI**](https://docs.tenderly.co/cli?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Login and integrate Tenderly features directly into your development workflow.
- [**Hardhat & Foundry**](https://docs.tenderly.co/contract-verification): Seamless integration for contract verification in private or public mode.
- [**CI/CD pipelines**](https://docs.tenderly.co/virtual-testnets/develop/stage-contracts): Incorporate Virtual TestNets and deploy contracts and off-chain components within your CI/CD pipelines for efficient development and testing.
- [**Unlimited Faucet**](https://docs.tenderly.co/virtual-testnets/unlimited-faucet): Enable backend, UI, and data engineers to easily access high volumes of native and ERC-20 tokens.
- [**Viem/Ethers/Web3.js/Web3.py**](https://docs.tenderly.co/virtual-testnets/integrations#client-libraries): Use your favorite client library for chain interactions.
- [**React UI Libraries**](https://docs.tenderly.co/virtual-testnets/integrations#dapp-ui-libraries): Connect React UI libraries and wallet providers seamlessly.
- [**SDK**](https://docs.tenderly.co/tenderly-sdk/intro-to-tenderly-sdk) & [**CLI**](https://docs.tenderly.co/cli): Login and integrate Tenderly features directly into your development workflow.

Comment on lines +23 to +67
### Transaction execution prediction

Provide users with accurate predictions and insights to enhance user experience, prevent costly mistakes, and avoid potential security risks.

- [**Simulation RPC**](http://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Integrate Simulation RPC to inform users about transaction outcomes before they sign and send them to the chain.
- [**Token transfers**](http://docs.tenderly.co/simulations/asset-balance-changes?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Use simulation predictions with varying inputs and other strategies to optimize token transfers.
- [**Gas Estimations**](http://docs.tenderly.co/simulations/gas-estimation?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Get 100% correct gas estimations for optimizing gas spending.
- [**Bundle Simulations**](http://docs.tenderly.co/simulations/bundled-simulations?mtm_campaign=ext-docs&mtm_kwd=arbitrum) and [**Bundle Gas Predictions**](http://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_estimateGasBundle?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Predict the execution of interconnected, bundled simulations for further optimizations.

### Staging

Create a reliable staging environment that mirrors mainnet conditions for thorough testing and collaborative development.

- [**Virtual TestNet API**](https://docs.tenderly.co/reference/api#/operations/createVnet?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Use the API to create and manage Virtual TestNets within your Continuous Integration setup.
- [**Github Actions**](https://docs.tenderly.co/virtual-testnets/ci-cd/github-actions-foundry#ci-cd-integration?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Integrate with Github Actions workflows to use Virtual TestNets as contract deployment and staging infrastructure.
- [**Public Block Explorer**](https://docs.tenderly.co/virtual-testnets/testnet-explorer?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Expose public explorer to testers while controlling the visibility of your contracts' interfaces and source code.
- [**Assets for testing**](https://docs.tenderly.co/virtual-testnets/unlimited-faucet?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Provide any amount of assets for testing using an unlimited faucet for native and ERC-20 tokens, available via RPC methods on Virtual TestNets.

### Protocol upgrading

Bullet-proof upgrades by testing post-update behavior before deployment, whether it's a proxy upgrade, multisig transaction execution, or any other form of protocol upgrade.

- [**Multisig transactions**](https://docs.tenderly.co/virtual-testnets/protocol-upgrades?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Dissect multisig transactions on a Virtual TestNet, by approving and executing queued transactions.
- [**DAO proposals**](https://docs.tenderly.co/virtual-testnets/dao-proposals?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Validate DAO proposals in a realistic environment by staging on an isolated Virtual TestNet synced with mainnet data.
- [**Protocol updates**](https://docs.tenderly.co/virtual-testnets/protocol-upgrades?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Validate protocol updates by staging them on a Virtual TestNet, using Simulator UI and Debugger to execute and analyze transactions in a safe environment.
- [**Proxy upgrades**](https://docs.tenderly.co/virtual-testnets/proxy-upgrades?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Perform security checks of proxy contract upgrades using Virtual TestNets, Simulator UI, and Debugger.

### Monitoring & security operations

Monitor on-chain activities and respond to security threats in real time to safeguard your dapps and protocols.

- [**Wallets**](https://docs.tenderly.co/alerts/wallet-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Monitor a set of wallets to get alerts when funds are getting low or unexpected transfers are taking place.
- [**Contract access**](https://docs.tenderly.co/alerts/contract-access-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Monitor who accesses your contracts and functions to avoid tampering.
- [**Protocol state changes**](https://docs.tenderly.co/alerts/protocol-state-changes?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Monitor the changes of specific storage slots or view function values.
- [**Invariant monitoring**](https://docs.tenderly.co/alerts/invariant-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Build runtime invariant checkers for your complete architecture.
- [**Pausing protocols**](https://docs.tenderly.co/web3-actions/pausing-protocols?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Pause protocols when you detect suspicious activity using monitoring rules you set in place.

### Chain operations

Optimize your blockchain interactions and maintain smooth operations with reliable infrastructure and automated tasks.

- [**Multi-region RPC access**](https://docs.tenderly.co/node?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Ensure low-latency access from any location using Node RPC.
- [**Periodic tasks**](https://docs.tenderly.co/web3-actions/references/action-functions-events-and-triggers#periodic-event?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Build CRON-based Web3 Actions for maintenance tasks.
- [**Custom RPC methods**](https://docs.tenderly.co/node/node-extensions?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Extend standard RPC functionality with custom methods to suit specific operational needs and enhance dapp performance.
- [**Reliable usage monitoring**](https://docs.tenderly.co/node?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Continuously monitor the usage and performance of your Node RPC.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Transaction execution prediction
Provide users with accurate predictions and insights to enhance user experience, prevent costly mistakes, and avoid potential security risks.
- [**Simulation RPC**](http://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Integrate Simulation RPC to inform users about transaction outcomes before they sign and send them to the chain.
- [**Token transfers**](http://docs.tenderly.co/simulations/asset-balance-changes?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Use simulation predictions with varying inputs and other strategies to optimize token transfers.
- [**Gas Estimations**](http://docs.tenderly.co/simulations/gas-estimation?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Get 100% correct gas estimations for optimizing gas spending.
- [**Bundle Simulations**](http://docs.tenderly.co/simulations/bundled-simulations?mtm_campaign=ext-docs&mtm_kwd=arbitrum) and [**Bundle Gas Predictions**](http://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_estimateGasBundle?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Predict the execution of interconnected, bundled simulations for further optimizations.
### Staging
Create a reliable staging environment that mirrors mainnet conditions for thorough testing and collaborative development.
- [**Virtual TestNet API**](https://docs.tenderly.co/reference/api#/operations/createVnet?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Use the API to create and manage Virtual TestNets within your Continuous Integration setup.
- [**Github Actions**](https://docs.tenderly.co/virtual-testnets/ci-cd/github-actions-foundry#ci-cd-integration?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Integrate with Github Actions workflows to use Virtual TestNets as contract deployment and staging infrastructure.
- [**Public Block Explorer**](https://docs.tenderly.co/virtual-testnets/testnet-explorer?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Expose public explorer to testers while controlling the visibility of your contracts' interfaces and source code.
- [**Assets for testing**](https://docs.tenderly.co/virtual-testnets/unlimited-faucet?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Provide any amount of assets for testing using an unlimited faucet for native and ERC-20 tokens, available via RPC methods on Virtual TestNets.
### Protocol upgrading
Bullet-proof upgrades by testing post-update behavior before deployment, whether it's a proxy upgrade, multisig transaction execution, or any other form of protocol upgrade.
- [**Multisig transactions**](https://docs.tenderly.co/virtual-testnets/protocol-upgrades?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Dissect multisig transactions on a Virtual TestNet, by approving and executing queued transactions.
- [**DAO proposals**](https://docs.tenderly.co/virtual-testnets/dao-proposals?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Validate DAO proposals in a realistic environment by staging on an isolated Virtual TestNet synced with mainnet data.
- [**Protocol updates**](https://docs.tenderly.co/virtual-testnets/protocol-upgrades?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Validate protocol updates by staging them on a Virtual TestNet, using Simulator UI and Debugger to execute and analyze transactions in a safe environment.
- [**Proxy upgrades**](https://docs.tenderly.co/virtual-testnets/proxy-upgrades?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Perform security checks of proxy contract upgrades using Virtual TestNets, Simulator UI, and Debugger.
### Monitoring & security operations
Monitor on-chain activities and respond to security threats in real time to safeguard your dapps and protocols.
- [**Wallets**](https://docs.tenderly.co/alerts/wallet-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Monitor a set of wallets to get alerts when funds are getting low or unexpected transfers are taking place.
- [**Contract access**](https://docs.tenderly.co/alerts/contract-access-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Monitor who accesses your contracts and functions to avoid tampering.
- [**Protocol state changes**](https://docs.tenderly.co/alerts/protocol-state-changes?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Monitor the changes of specific storage slots or view function values.
- [**Invariant monitoring**](https://docs.tenderly.co/alerts/invariant-monitoring?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Build runtime invariant checkers for your complete architecture.
- [**Pausing protocols**](https://docs.tenderly.co/web3-actions/pausing-protocols?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Pause protocols when you detect suspicious activity using monitoring rules you set in place.
### Chain operations
Optimize your blockchain interactions and maintain smooth operations with reliable infrastructure and automated tasks.
- [**Multi-region RPC access**](https://docs.tenderly.co/node?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Ensure low-latency access from any location using Node RPC.
- [**Periodic tasks**](https://docs.tenderly.co/web3-actions/references/action-functions-events-and-triggers#periodic-event?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Build CRON-based Web3 Actions for maintenance tasks.
- [**Custom RPC methods**](https://docs.tenderly.co/node/node-extensions?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Extend standard RPC functionality with custom methods to suit specific operational needs and enhance dapp performance.
- [**Reliable usage monitoring**](https://docs.tenderly.co/node?mtm_campaign=ext-docs&mtm_kwd=arbitrum): Continuously monitor the usage and performance of your Node RPC.
### Transaction execution prediction
Provide users with accurate predictions and insights to enhance user experience, prevent costly mistakes, and avoid potential security risks.
- [**Simulation RPC**](http://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc): Integrate Simulation RPC to inform users about transaction outcomes before they sign and send them to the chain.
- [**Token transfers**](http://docs.tenderly.co/simulations/asset-balance-changes): Use simulation predictions with varying inputs and other strategies to optimize token transfers.
- [**Gas Estimations**](http://docs.tenderly.co/simulations/gas-estimation): Get 100% correct gas estimations for optimizing gas spending.
- [**Bundle Simulations**](http://docs.tenderly.co/simulations/bundled-simulations) and [**Bundle Gas Predictions**](http://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_estimateGasBundle): Predict the execution of interconnected, bundled simulations for further optimizations.
### Staging
Create a reliable staging environment that mirrors mainnet conditions for thorough testing and collaborative development.
- [**Virtual TestNet API**](https://docs.tenderly.co/reference/api#/operations/createVnet): Use the API to create and manage Virtual TestNets within your Continuous Integration setup.
- [**Github Actions**](https://docs.tenderly.co/virtual-testnets/ci-cd/github-actions-foundry#ci-cd-integration): Integrate with Github Actions workflows to use Virtual TestNets as contract deployment and staging infrastructure.
- [**Public Block Explorer**](https://docs.tenderly.co/virtual-testnets/testnet-explorer): Expose public explorer to testers while controlling the visibility of your contracts' interfaces and source code.
- [**Assets for testing**](https://docs.tenderly.co/virtual-testnets/unlimited-faucet): Provide any amount of assets for testing using an unlimited faucet for native and ERC-20 tokens, available via RPC methods on Virtual TestNets.
### Protocol upgrading
Bullet-proof upgrades by testing post-update behavior before deployment, whether it's a proxy upgrade, multisig transaction execution, or any other form of protocol upgrade.
- [**Multisig transactions**](https://docs.tenderly.co/virtual-testnets/protocol-upgrades): Dissect multisig transactions on a Virtual TestNet, by approving and executing queued transactions.
- [**DAO proposals**](https://docs.tenderly.co/virtual-testnets/dao-proposals): Validate DAO proposals in a realistic environment by staging on an isolated Virtual TestNet synced with mainnet data.
- [**Protocol updates**](https://docs.tenderly.co/virtual-testnets/protocol-upgrades): Validate protocol updates by staging them on a Virtual TestNet, using Simulator UI and Debugger to execute and analyze transactions in a safe environment.
- [**Proxy upgrades**](https://docs.tenderly.co/virtual-testnets/proxy-upgrades): Perform security checks of proxy contract upgrades using Virtual TestNets, Simulator UI, and Debugger.
### Monitoring & security operations
Monitor on-chain activities and respond to security threats in real time to safeguard your dapps and protocols.
- [**Wallets**](https://docs.tenderly.co/alerts/wallet-monitoring): Monitor a set of wallets to get alerts when funds are getting low or unexpected transfers are taking place.
- [**Contract access**](https://docs.tenderly.co/alerts/contract-access-monitoring): Monitor who accesses your contracts and functions to avoid tampering.
- [**Protocol state changes**](https://docs.tenderly.co/alerts/protocol-state-changes): Monitor the changes of specific storage slots or view function values.
- [**Invariant monitoring**](https://docs.tenderly.co/alerts/invariant-monitoring): Build runtime invariant checkers for your complete architecture.
- [**Pausing protocols**](https://docs.tenderly.co/web3-actions/pausing-protocols): Pause protocols when you detect suspicious activity using monitoring rules you set in place.
### Chain operations
Optimize your blockchain interactions and maintain smooth operations with reliable infrastructure and automated tasks.
- [**Multi-region RPC access**](https://docs.tenderly.co/node): Ensure low-latency access from any location using Node RPC.
- [**Periodic tasks**](https://docs.tenderly.co/web3-actions/references/action-functions-events-and-triggers#periodic-event): Build CRON-based Web3 Actions for maintenance tasks.
- [**Custom RPC methods**](https://docs.tenderly.co/node/node-extensions): Extend standard RPC functionality with custom methods to suit specific operational needs and enhance dapp performance.
- [**Reliable usage monitoring**](https://docs.tenderly.co/node): Continuously monitor the usage and performance of your Node RPC.

Copy link
Contributor

@anegg0 anegg0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As a general comment, articles in docs.arbitrum.com are:

  • Conceptual overviews
  • Technical How-Tos
  • Tutorials

The series proposed here is more of a high-level feature description that would better fit a marketing page. I also suggested removing the campaign URL trackers, as we cannot include those.

Feel free to re-submit a PR that would meet those requirements, and thank you for submitting content.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants